Národní úložiště šedé literatury Nalezeno 42 záznamů.  1 - 10dalšíkonec  přejít na záznam: Hledání trvalo 0.00 vteřin. 
Natural Language Processing: Analysis of Information Technology Students’ Spoken Language
Stanković, Aleksandar ; Šťastná, Dagmar (oponent) ; Ellederová, Eva (vedoucí práce)
This bachelor’s thesis deals with the issue of new artificial intelligence technologies in natural language processing. The thesis consists of a theoretical part and an analytical part. The theoretical part approaches the issue by dividing it into three chapters: artificial intelligence and statistics, natural language processing, and IBM Watson Natural Language Understanding. Each of these chapters is elaborated on by using at least one example from the real world. In the first chapter, the main aim is to frame the theoretical framework of artificial intelligence and its practices, while in the second chapter, natural language processing and its primary functions are explained as well as its relation to artificial intelligence itself. The aim of the third chapter is to introduce natural language understanding as the primary tool for analysis which is done in the analytical part. The analytical part deals with the analysis of students’ spoken language using various methods. Collected video samples are transcribed by means of a machine translator as a natural language processing application, while the textual output is analysed through a natural language understanding engine. The applied knowledge from the theoretical part is used in the analytical part that includes the description of research methodology, presentation and interpretation of research results.
Platforma pro virtualizaci komunikační infrastruktury
Stodůlka, Tomáš ; Martinásek, Zdeněk (oponent) ; Uher, Václav (vedoucí práce)
Diplomová práce se zabývá výběrem platformy pro virtualizaci infrastruktury se zaměřením na kontejnerizaci s podporou sandboxingu a následným zkoumáním její náročnosti. Práce začíná vysvětlením základních technologií jako: virtualizace, cloud computing a kontejnerizace spolu s jejími zástupci, kteří danou technologii zprostředkovávají. Zvláštní prostor je vymezen právě pro platformy cloud computingu: Kubernetes, OpenStack a OpenShift. Nejvhodnější platforma je pak vybrána a vlastním způsobem nasazena tak, aby splňovala veškeré podmínky stanovené vedoucím práce. V rámci testování náročnosti vybrané platformy jsou vytvořeny skripty (převážně v jazyce Bash) určené ke skenování vytíženosti systému, vytváření scénářů, simulaci zátěže a automatizaci.
Modul MMO pro nasazení mikroslužeb do clusteru
Kulich, Jakub ; Beran, Vítězslav (oponent) ; Herout, Adam (vedoucí práce)
Aplikácie s architektúrou typu "mikroslužby" je náročné orchestrovať. Dostupné nástroje neumožňujú užívateľom nasadenie aplikácie bez veľkej znalosti cieľovej platformy. Ďalším problémom je, že užívatelia pri nepozornosti robia chyby pri používaní týchto nástrojov. Vývoj aplikácií s architektúrou typu "mikroslužby" zjednodušuje open-source nástroj MMO - Monorepo Microservice Orchestrator. Rozšírením tohto nástroja o určité časti nám umožňuje vyhnúť sa spomínaným problémom. Jedna časť slúži na generovanie konfigurácií pre nasadenie aplikácie do Kubernetes clustera. Druhá časť umožňuje samotné nasade- nie aplikácie do Kubernetes clustera. Výsledkom používania rozšírenia nástroja MMO je uľahčenie vytvárania konfiguračných súborov u začiatočníckych používateľov nástroja Ku- bernetes, urýchlenie vytvorenia konfiguračných súborov u pokročilých užívateľov nástroja Kubernetes a zníženie počtu chýb ktoré užívatelia robia pri ručnom nasadení aplikácie.
Kubernetes Canary Deployment Controller
Malina, Peter ; Burget, Radek (oponent) ; Rychlý, Marek (vedoucí práce)
The need to deliver value to users sooner rises each year in the competitive IT market. Agility and DevOps are becoming critical aspects of software engineering, seeking tools to enable and improve agile culture. Software projects in such culture tend to deal with new deployment strategies to reduce the risk of new changes breaking the existing system. However, staging and test environments almost always differ from the production. Using the appropriate deployment strategy, such as the canary, improves the overall stability of the system by first testing the new changes on a small subset of production traffic. Multiple experiments were made to prove that canaries can positively enhance deployment stability and reduce the risk that new changes bring.
Design and Implementation of Distributed System for Algorithmic Trading
Hornický, Michal ; Trchalík, Roman (oponent) ; Rychlý, Marek (vedoucí práce)
Innovation in financial markets provides new opportunities. Usage of algorithmic trading is a perfect way to capitalize on them. This thesis deals with design and development of a system that would allow its users to create their own trading strategies and apply them on real financial markets. The emphasis is put on designing a scalable and reliable system using cloud computing technologies.
Reengineering dvouvrstvých aplikací
Oberreiter, Michal ; Rychlý, Marek (oponent) ; Burget, Radek (vedoucí práce)
Tato práce se zabývá analýzou problematiky reengineeringu v kontextu modernizace dvouvrstvých aplikací. Na základě dostupné literatury je popsána metodologie, přístupy a možné strategie k realizaci reengineeringu. Z pohledu softwarových architektur, které práce popisuje a vzájemně porovnává, jsou diskutována konkrétní řešení vybraných problémů v různých architekturách. Pro aplikaci principů reengineeringu je zvolena ve spolupráci se společností I&C Energo reálná aplikace Systém správy kabeláže. Stávající řešení je analyzováno, nedostatky identifikovány. Na základě zmapovaných technik je navrhnuto cloud-native řešení v architektuře mikroslužeb, které je následně implementováno a popsáno. Výstupem práce je případová studie aplikace reengineeringu na Systému správy kabeláže.
Rozšíření editoru Eclipse Che o modul pro UI testy
Lorinc, Marián ; Lengál, Ondřej (oponent) ; Rogalewicz, Adam (vedoucí práce)
Cieľom tejto práce je navrhnúť a naprogramovať testovací modul na testovanie užívateľských rozhraní vývojového prostredia Eclipse Che. Najhlavnejšou prioritou tejto práce je zaistiť kompatibilitu testovacieho modulu pre Eclipse Che s testovacím modulom pre editor Visual Studio Code. Aby bolo možné zaistiť kompatibilitu medzi oboma editormi, bolo navrhnuté spoločné programátorské rozhranie pre grafické komponenty editorov. Vytvorené riešenie umožňuje vývojárom rozšírení editora Visual Studio Code používať testy grafického užívateľského rozhrania aj vo vývojovom prostredí Eclipse Che s minimálnymi úpravami. Prínosom tejto práce je zníženie nárokov na údržbu testov grafického rozhrania a jednotný zdrojový kód pre rozšírenie a testy.
Operator for MariaDB Galera Cluster in OpenShift
Javorský, Lukáš ; Malinka, Kamil (oponent) ; Januš, Filip (vedoucí práce)
The main goal of this thesis is to create an orchestrated system, that will adapt and react to the current database server load. The newest OpenShift 4 orchestration and container deployment platform, which is built on top of the Kubernetes API, is being used as a~solution to this problem. Using the operator as the mind of the OpenShift cluster, responsible for the deployment, load balancing, detecting crashes, and fail-over recovery in the MariaDB containers, we can ensure that the database will keep functioning, even in the highest peaks throughout the day. Galera replication software built into each MariaDB server ensures that the content of every database in the Galera cluster is consistent.
Application for Monitoring of IP Networks
Šmalec, Ondřej ; Malina, Lukáš (oponent) ; Hošek, Jiří (vedoucí práce)
The main goal of this thesis is to configure and develop monitoring tool where network topology is displayed, virtualized and dynamically changing when monitored network topology is changed. Whole tool is mostly written in Python, also JavaScript is used for frontend. For collecting information from network topology, SNMP and SSH protocols are used.
Chaos Testing of the Strimzi Project Using the Litmus Platform
Zrnčík, Henrich ; Smrčka, Aleš (oponent) ; Vojnar, Tomáš (vedoucí práce)
The last decade in software engineering has seen a trend towards automation and abstraction with increasing use of micro-service architecture. The trend towards micro-service architecture has brought with it a need to rethink how we implement software quality assurance. Running micro-services in the cloud with multiple distributed components requires additional management of shared and inter dependent components. This in turn requires additional testing of the system's resilience. A possible answer is chaos engineering, which is often considered the next logical step after end-to-end and integration testing. This thesis will focus on the gaps in testing created by the move to micro-service architecture and how chaos engineering can fill them. In particular it will focus on Apache Kafka deployed onto a kubernetes platform (Strimzi) and how the Litmus framework can be used to implement Chaos testing against this deployment. As our use-case was to have long running Kafkas deployed on kubernetes we had to adapt and extend the Litmus framework and build experiments that could test both long running kafkas and long running kubernetes. This thesis will demonstrate how we did this.

Národní úložiště šedé literatury : Nalezeno 42 záznamů.   1 - 10dalšíkonec  přejít na záznam:
Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.